Uml Extensions for Modeling Real-time and Embedded Systems
نویسندگان
چکیده
The process of modeling and developing of real-time and embedded systems should be supported by suitable methods and notations. In the paper we examine different approaches for customizing standard modeling language UML to model such systems in object-oriented analysis and design. We propose the use of UML standard lightweight extensibility mechanisms (stereotypes) without changing the UML metamodel. Our approach allows joining advantages of extended sequence diagrams and timing diagrams with UML and provides traceability of a concept throughout system development. The examples illustrate our approach. Applying lightweight UML extension mechanism allows existing standard UML modeling tools to be used without any adaptations.
منابع مشابه
UML for Embedded Real-time Systems and the UML Extensions by ARTISAN Software Tools
Modelling software using the Unified Modelling Language (UML) also for embedded real-time systems (ERS) becomes more and more popular since the complexity of these systems increases as well as the pressure of short time-to-market timescales. These notes will introduce some extensions to the UML notation implemented in the CASE-tool Real-time Studio, their motivation and their integration with t...
متن کاملReal-Time UML
The UML (Unified Modeling Language) is a third-generation object-oriented modeling language recently accepted as a standard by the OMG (Object Management Group). The OMG is an association of over 800 leading technology companies that have banded together to promote standards in the object community. The UML standard draws on the last decade of intensive experience in object modeling, discarding...
متن کاملApplying UML Modeling and MDA to Real-Time Software Development
Applying UML Modeling and MDA to Real-Time Software Development The growing complexity of embedded real-time applications requires presentation in a high level of abstraction. UML[1], the Unified Modeling Language, provides standard abstractions to simplify the documentation, understanding, and maintenance of complex software systems. Additional extensions to standard UML are required to repres...
متن کاملModeling Real-Time applications with Reusable Design Patterns
Real-Time (RT) applications, which manipulate important volumes of data, need to be managed with RT databases that deal with time-constrained data and time-constrained transactions. In spite of their numerous advantages, RT databases development remains a complex task, since developers must study many design issues related to the RT domain. In this paper, we tackle this problem by proposing RT ...
متن کاملExperiencing the UML profile for MARTE in the generation of schedulability analysis models for MAST
This short paper presents the design, implementation, and initial results of a tool that extracts from UML models the schedulability analysis data that are necessary for the application of the MAST set of tools on them. The input analysis models represent concurrent, distributed real-time systems that are formalized in UML annotated with the extensions proposed by the UML Profile for MARTE; the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001